home *** CD-ROM | disk | FTP | other *** search
/ Pascal Super Library / Pascal Super Library (CW International)(1997).bin / LIBRARY / SHDK_2 / !READ.ME next >
Text File  |  1992-06-16  |  8KB  |  161 lines

  1.  
  2.  
  3.  
  4.                        THE SKYHAWK DEVELOPMENT LIBRARY
  5.  
  6.                                       by
  7.  
  8.                                  Bill Madison
  9.  
  10.                       W. G. Madison and Associates, Ltd.
  11.                              13819 Shavano Downs
  12.                                P.O. Box 780956
  13.                           San Antonio, TX 78278-0956
  14.                                 (512)492-2777
  15.                                 CIS 73240,342
  16.  
  17.                      Copyright 1992 Madison & Associates
  18.                              All Rights Reserved
  19.  
  20.  
  21.            The SkyHawk Development Library is a collection of ten
  22.            units compatible with Borland International's Turbo
  23.            PASCAL, release 5.0 or later. It also requires the
  24.            Turbo PROFESSIONAL-5 library published by TurboPower
  25.            Software.
  26.  
  27.            While no fee is requested for non-commercial use of
  28.            this Library, please read and observe the terms and
  29.            conditions on the first page of the documentation file.
  30.  
  31.            The SkyHawk Development Library is distributed as a set of
  32.       ten Turbo PASCAL source files, a complete set of test files in
  33.       source form, a complete documentation file (with index), and this
  34.       !READ.ME file. With one exception (ShDatPk), there is little or
  35.       no functional overlap with the PROFESSIONAL-5 library. The
  36.       SkyHawk library is, rather, an extension of the PROFESSIONAL-5
  37.       library.
  38.  
  39.            Where there is overlap, the SkyHawk library has taken a
  40.       different approach which fits our needs at Madison & Associates
  41.       somewhat better. We are sharing these in the hope that we may be
  42.       able to allow others to avoid having to "reinvent the wheel."
  43.  
  44.            The files in the distribution set are:
  45.  
  46.            ShClrDef.PAS - Especially useful in implementing installa-
  47.                 tion programs, permitting the user to select specific
  48.                 color combinations to be used in the cloned program.
  49.  
  50.            ShCmdLin.PAS - A flexible, easy to use command line parser,
  51.                 providing the user and programmer with maximum levels
  52.                 of syntactic flexibility with no sacrifice in ease of
  53.                 use for the programmer.
  54.  
  55.            ShCmplx.PAS  - A complete complex arithmetic package, imple-
  56.                 menting not only the usual binary arithmetic operations
  57.                 but also powers and roots, Cartesian/polar coordinate
  58.                 transformations, and string output routines.
  59.  
  60.            ShCrcChk.PAS - A calculator of the 16 bit cyclic redundancy
  61.                 check (CRC) word for files. Use of this unit can im-
  62.                 prove the reliability of file transfers on floppy
  63.                 disks.
  64.  
  65.            ShDatPk.PAS  - A date/time manipulation package. This unit
  66.                 differs from the TpDate unit of PROFESSIONAL-5 in that
  67.                 the fundamental data type is the true Julian Day-Number
  68.                 rather than the arbitrary base used in TpDate. Further,
  69.                 as a matter of personal taste, the more usual date/time
  70.                 formats have been identified and implemented directly,
  71.                 eliminating the need for picture strings.
  72.  
  73.            ShErrMsg.PAS - An exit procedure for Turbo PASCAL which
  74.                 extends Borland's exit prodecure by providing meaning-
  75.                 ful messages on exit. ShErrMsg also provides alterna-
  76.                 tives to Borland's HALT and RUNERROR procedures, with
  77.                 extended capabilities.
  78.  
  79.            ShFinanc.PAS - A financial calculator, implementing compound
  80.                 interest and discount; and, for both ordinary annuities
  81.                 and annuities due, the present value, amount, number of
  82.                 payments (calculated from present value), and interest
  83.                 rate (also calculated from present value).
  84.  
  85.            ShList.PAS   - A generic list manipulation unit, providing
  86.                 singly and doubly linked list capability (and, indi-
  87.                 rectly, stacks and rings). Some unusual capabilities
  88.                 have also been included (e.g., the ability to sort list
  89.                 elements as they are being inserted into the list).
  90.  
  91.            ShLngStr.PAS - A long string (up to 65517 characters) pro-
  92.                 cessing unit. This unit differs from the TpASCIIZ unit
  93.                 in PROFESSIONAL-5 by carrying its dynamic length infor-
  94.                 mation in the LongString data structure. It also pre-
  95.                 serves the ability to "declare" a LongString as having
  96.                 a maximum allowable length, this length being set for
  97.                 each LongString individually.
  98.  
  99.            ShUtilPk.PAS - A collection of miscellaneous utility rou-
  100.                 tines.
  101.  
  102.            TESTS.ZIP    - Source code for the complete menu driven
  103.                 integrated suite of test programs. These source files
  104.                 are frequently referenced in the documentation for ex-
  105.                 amples of the use of library routines. All output can
  106.                 be redirected to a file or the printer to permit off-
  107.                 line study. Contains the files
  108.  
  109.                      ExecSwap.ZIP - Contains a copy of the public
  110.                           domain Execute-With-Swapping utility from
  111.                           TurboPower Software. Required to build the
  112.                           test suite.
  113.  
  114.                      Over*.PAS    - Unit files required to build the
  115.                           test suite. These files force the overlay
  116.                           manager to initialize correctly in the pres-
  117.                           ence of other units having an initialization
  118.                           section.
  119.  
  120.                      TestShdk.PAS - The main program for running the
  121.                           test suite.
  122.  
  123.                      TestDrvr.PAS - The driver unit for the test suite.
  124.  
  125.                      Test*.PAS    - The source files for the test
  126.                           suite.
  127.  
  128.                      TestLstr.DAT - A data file required for testing
  129.                           the ShLngStr (Long String) unit.
  130.  
  131.            SkyHawk.DOC  - Complete indexed documentation of the entire
  132.                 library. This file is set up for printing on a standard
  133.                 printer, 66 lines per page. Blank pages have been in-
  134.                 serted at the end of some chapters, so that two-sided
  135.                 printing can be used if desired.
  136.  
  137.            ShDefine.INC -
  138.            ShUnitSw.INC - These INCLUDE files contain all of the symbol
  139.                 definitions and switch settings required to build the
  140.                 full SkyHawk Library.
  141.  
  142.            SkyHawk.MAK - The driver file for Borland's MAKE utility.
  143.                 This file builds the entire Library and test suite.
  144.  
  145.            SkyHawk.RR   - As aspecial bonus to owners of our ReadyRef
  146.                 program, this file is included. It contains excerpts
  147.                 from the .DOC file, describing every interfaced entity
  148.                 in the SkyHawk library, and is ready for indexing and
  149.                 inclusion in your ReadyRef suite of reference topics.
  150.  
  151.            Update.DOC   - The SkyHawk Library revision record.
  152.  
  153.            !Read.Me     - This file.
  154.  
  155.            READYREF.BRO - A description of our ReadyRef program, and an
  156.                 order form.
  157.  
  158.  
  159.                                                        06/16/92 10:47pm
  160.  
  161.